#Java - Code Snippets for '#Initializing maps' - 3 code snippet(s) found |
|
Sample 1. Initialize maps through static block | |
|
public class CoinChanger {
private static Map<Currency, Integer> cashBox;
private static Map<Currency, Integer> change;
enum Currency {
DOLLAR,QUARTER,DIME,NICKEL,PENNY;
}
static {
cashBox = new TreeMap<Currency, Integer>();
change = new TreeMap<Currency, Integer>();
initializeCashBox();
}
private static void initializeCashBox(){
//set the cash box
cashBox.put(Currency.DOLLAR, 50);
cashBox.put(Currency.QUARTER, 0);
cashBox.put(Currency.DIME, 50);
cashBox.put(Currency.NICKEL, 50);
cashBox.put(Currency.PENNY, 50);
}
}
}
|
|
Like Feedback static block enum initializing maps initializing treemap |
|
|
Sample 2. Initialize member elements ( maps ) using constructor | |
|
public class CoinChanger {
private static Map<Currency, Integer> cashBox;
private static Map<Currency, Integer> change;
enum Currency {
DOLLAR,QUARTER,DIME,NICKEL,PENNY;
}
CoinChanger() {
cashBox = new TreeMap<Currency, Integer>();
change = new TreeMap<Currency, Integer>();
initializeCashBox();
}
private static void initializeCashBox(){
//set the cash box
cashBox.put(Currency.DOLLAR, 50);
cashBox.put(Currency.QUARTER, 0);
cashBox.put(Currency.DIME, 50);
cashBox.put(Currency.NICKEL, 50);
cashBox.put(Currency.PENNY, 50);
}
}
}
|
|
Like Feedback constructor initializing maps initializing treemap enum |
|
|
Sample 3. Initializing a map using factory method in java 9
Usage of Map.of() | |
|
Map<String,String> countryCodeMap = Map.of("France","FR","United States","US","Canada","CA");
|
|
Like Feedback java 9 |
|
|